import 'package:flutter/material.dart';

class AppColors {
  // 主色调
  static const primary = Color(0xFF4A6FFF);
  static const primaryLight = Color(0xFFE8F0FF);
  static const primaryDark = Color(0xFF3A5FDD);

  // 训练模块专属颜色
  static const dotTraining = Color(0xFFFF9800); // 点数识别 - 橙色
  static const dotFlashTraining = Color(0xFF9C27B0); // 点数快闪 - 紫色
  static const makeTenTraining = Color(0xFF4CAF50); // 凑十连连看 - 绿色
  static const audioTraining = Color(0xFF03A9F4); // 听算挑战 - 蓝色
  static const trainingHistory = Color(0xFF607D8B); // 训练记录 - 蓝灰色

  // 功能色
  static const success = Color(0xFF4CAF50);
  static const warning = Color(0xFFFF9800);
  static const error = Color(0xFFF44336);
  static const info = Color(0xFF2196F3);

  // 中性色
  static const white = Color(0xFFFFFFFF);
  static const black = Color(0xFF000000);
  static const gray100 = Color(0xFFF5F5F5);
  static const gray200 = Color(0xFFEEEEEE);
  static const gray300 = Color(0xFFE0E0E0);
  static const gray400 = Color(0xFFBDBDBD);
  static const gray500 = Color(0xFF9E9E9E);
  static const gray600 = Color(0xFF757575);
  static const gray700 = Color(0xFF616161);
  static const gray800 = Color(0xFF424242);
  static const gray900 = Color(0xFF212121);
}